#!/usr/bin/env node

//类
const Koa = require('koa');

const app = new Koa();

app.use((ctx,next)=>{ //M-logger
  console.log(`${ctx.method} ${ctx.path}`);

  next();
  
});

app.use((ctx,next)=>{ //M-router
  //console.log(ctx.path);
  //ctx.body='hello';
  if(ctx.method === 'GET' && ctx.path === '/api/authors/'){
    ctx.body = '查询漫画书';
  }

  if(ctx.method === 'GET' && /\/api\/authors\/\w/.test(ctx.path)){
    ctx.body='按名字查询漫画书';
  }

  
  if(ctx.method === 'POST' && ctx.path === '/api/authors/'){
    ctx.body = '添加新的漫画书';
  }

  if(ctx.method === 'PUT' && /\/api\/authors\/(\d)+$/.test(ctx.path)){
    ctx.body = '修改';
  }

  if(ctx.method === 'DELETE' && /\/api\/authors\/(\d)+$/.test(ctx.path)){
    ctx.body='删除';
  }

});

app.listen(8080);

